package com.dqy.twserver.server.support;

public interface Constans {
    int EVENT_TYPE_LOGING=1;
    int EVENT_TYPE_REGIST=2;
    int EVENT_TYPE_GET_ROOM = 3;
    int EVENT_TYPE_CREATE_ROOM = 4;

    int EVENT_TYPE_READI = 5; //玩家准备事件
    int EVENT_TYPE_OUT_ROOM = 6; //玩家离开房间事件
    int EVENT_TYPE_SEND_MSG = 7; //玩家发送消息事件
    int EVENT_TYPE_IN_ROOM = 8; //玩家进入房间事件
    int EVENT_TYPE_GAME_START = 9; //开始游戏事件

    int EVENT_TYPE_MUTIL_SOCKET_REGIST = 11; //广播socket注册事件

    int EVENT_TYPE_GAME_FRAME_SYCN = 99; //帧同步


    //下面是由服务端主动发起的操作
    int EVENT_TYPE_SEND_ALL_MSG = 1001; //发送消息
    int EVENT_TYPE_SEND_ROOM_INFO = 1002; //发送房间信息
    int EVENT_TYPE_SEND_ROOM_IS_CLOSE = 1003; //发送房间被解散信息
    int EVENT_TYPE_SEND_GAME_IS_START = 1004; //发送房间被解散信息

    int EVENT_TYPE_UNREGISTER_HOOK = 2001; //玩家断开连接事件

    //游戏逻辑事件
    int EVENT_TYPE_CREATE_TERR = 3001; //生成1个领地(广播)
    int EVENT_TYPE_CHANGE_DIR = 3002; //改变运动方向(广播)
}
